@echo off
chcp 65001 >nul
echo ==========================================
echo       WVP-GB28181-PRO 简化启动脚本
echo ==========================================

echo.
echo [步骤 1/3] 检查MySQL服务状态...
netstat -an | findstr ":3306 " >nul
if %errorlevel% == 0 (
    echo ✅ MySQL服务正在运行
) else (
    echo ❌ MySQL服务未运行，请先启动MySQL服务
    pause
    exit /b 1
)

echo.
echo [步骤 2/3] 检查Redis服务状态...
netstat -an | findstr ":6379 " >nul
if %errorlevel% == 0 (
    echo ✅ Redis服务正在运行
) else (
    echo ⚠️  Redis服务未运行（部分功能可能受限）
    echo 提示：如需完整功能，请启动Redis服务
)

echo.
echo [步骤 3/3] 启动WVP应用程序...
echo.
echo 📌 重要提示：
echo    请确保已在数据库管理工具中执行了 quick_init.sql 脚本
echo    如果是第一次运行，请先在Navicat/phpMyAdmin等工具中
echo    连接到数据库wvp，然后执行quick_init.sql文件
echo.

echo 正在启动应用程序...
echo 启动后请访问：http://localhost:18080
echo 默认用户名：admin，密码：admin
echo.

for %%f in (target\wvp-pro-*.jar) do (
    set JAR_FILE=%%f
    goto :found
)
echo ❌ 找不到jar文件
echo 请先编译项目或检查target目录
pause
exit /b 1

:found
echo 启动中，请稍候...
echo 使用文件：%JAR_FILE%
java -jar %JAR_FILE% --spring.profiles.active=dev

pause 